const common=require("./utils/applet.js")
// app.js
App({
  // 小程序初始化
  onLaunch() {    
    console.log('小程序初始化了')
    // 初始化云开发环境  一定要初始化，否者不能使用云开发资源
    wx.cloud.init({
      env: 'cloud1-1gdy9qn04afa7135',      
    })
    
    // 判断用户登录时间是否过期
    this.isExpiratioTime()
   
  },
  globalData: {
    userInfo: null,
    name:'hujianxia',
    // imageURL:'https://636c-cloud1-1gdy9qn04afa7135-1306431321.tcb.qcloud.la/user_head.png?sign=c327ba34ca30c7e4d295994bb26785cc&t=1636032570'
  },
 
  onShow(){
    console.log('小程序显示了')
  },
  isExpiratioTime(){
    var url="http://localhost:8081/keepfit/FindloginTime"
    var username=wx.getStorageSync('basicMessage').username
    var parm={}
    if(username!='' && username!=undefined){
      parm.username=username
    }else{
      parm.username=''
    }
    console.log("username="+username)
    common.FindLoginTime(parm,url)
    .then(res=>{
      console.log("获取登录时间成功")
      console.log("res.data.status="+res.data.status)
      if(res.data.status=='0'){
        console.log('登录过期，需重新登录！！')
        wx.clearStorageSync()
      }else if(res.data.status=='2'){
        console.log('用户还未登录')
      }else if(res.data.status=='1'){
        console.log('登录未过期')
      }
       // 根据本地缓存判断用户已经登录
       this.isLogin()
    
    })
    
  },
  // 根据本地缓存判断用户已经登录
  isLogin(){
    var value = wx.getStorageSync('hasLogin')
    console.log("value="+value)
    if(value){
      console.log("用户已经登录")
    }else{
       // 跳转到登录界面
    wx.redirectTo({
      url: '/pages/login/index',
      success:function(e){
          console.log("成功跳转到登录界面")
      },
      fail:function(error){
        console.log("跳转失败--app.js")
      }
    })
    }       
  }
})
